Why elasticity matters

نویسندگان

  • Dan Schatzberg
  • Jonathan Appavoo
  • Orran Krieger
  • Eric Van Hensbergen
چکیده

Elasticity should be treated as a first class system parameter. Particularly in large cloud environments, elastic applications would benefit if the underlying infrastructure provided primitives for elasticity and were themselves elastic. If you want to provide an elastic service and the cloud does not provide good primitives for the degree of elasticity you require, then you are forced to over-provision – acquire more resources than you instantaneously need and subsequently hoard them. Doing so hinders the cloud’s ability to optimize global system utilization. Free or idle resources become hidden. If however, each cloud layer provides appropriate primitives that permit resources to be acquired and released at a scale that is equal to or better than what is required, then hoarding is less likely to occur. This permits the cloud infrastructure to collectively migrate resources to the real demand. To achieve this in a multi-layer system, demand must be transparently reflected from top to bottom. We must focus on the design and evaluation of primitives for expressing and managing elasticity at all levels, across nodes, and potentially across data centers. If research focuses on pushing the boundaries of elasticity, new classes of applications can be developed. For example, if a cloud would permit an application to grow and shrink the use of thousands of processors between mouse clicks, then High Performance Interactive Applications would be viable. Consider a medical imaging and analysis application. Using a raw megapixel image with an algorithm requiring quadratic memory in the size of the input, this requires roughly 14 terabytes of memory, putting it well outside the reach of the ram capacities of desktop computers. However, a “small” supercomputer today (1/10 of the largest current IBM BlueGene P System), capable of approximately 10 operations per second, can not only contain the data, but can perform an operation on each data value in under a second. All of a sudden, operating on the image not only becomes viable, but we can even do it at interactive speeds. While an interactive version of this application has large value, it is not feasible today. Suppose a doctor’s office had the necessary software and wanted to use Amazon’s EC2 HPC offering for an 8 hour work day. To operate on the image would require 623 compute instances[1]. Given pricing at the time of writing, this translates to approximately $8000.00 per day. Due to the interactive nature of the application, the actual utilization of the instances will be a small fraction of the time that is being paid for. This is likely a cost prohibitive proposition. If, however, it was possible to acquire and release the resources at interactive time scales, then the instances could be reallocated to other EC2 users and the doctor’s cost would more closely reflect the usage. Researching dramatically higher degrees of elasticity with respect to the scale of the resources and duration they are held would enable such high performance interactive applications.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On Management Matters: Why We Must Improve Public Health Management Through Action; Comment on “Management Matters: A Leverage Point for Health Systems Strengthening in Global Health”

Public health management is a pillar of public health practice. Only through effective management can research, theory, and scientific innovation be translated into successful public health action. With this in mind, the U.S. Centers for Disease Control and Prevention (CDC) has developed an innovative program called Improving Public Health Management for Action (IMPACT) which aims to address th...

متن کامل

Aggregate Labor Supply

___________________________________________________________________ There have been tremendous advances in macroeconomics, following the introduction of labor supply into the field. Today it is widely acknowledged that labor supply matters for many key economic issues, particularly for business cycles and tax policy analysis. However, the extent to which labor supply matters for such questions ...

متن کامل

Revisiting Marshall’s Third Law: Why Does Labor’s Share Interact with the Elasticity of Substitution to Decrease the Elasticity of Labor Demand?

The third Marshall-Hicks-Allen rule of elasticity of derived demand purports to show that labor demand is less elastic when labor is a smaller share of total costs. As Hicks, Allen, and then Bronfenbrenner showed, this rule is not quite correct, and actually is complicated by an unexpected negative relationship involving labor’s share of total costs and the elasticity of substitution. The stand...

متن کامل

Global Income Inequality: What It Is and Why It Matters

The paper presents a non-technical summary of the current state of debate on the measurement and implications of global inequality (inequality between citizens of the world). It discusses the relationship between globalization and global inequality. It shows why global inequality matters and proposes a scheme for global redistribution. JEL classification: D31

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012